home *** CD-ROM | disk | FTP | other *** search
/ Web Savant / Web Savant - Disc 1.iso / Toolkit / BBEdit / BBEdit 4.5.1 Demo Folder / What’s New in BBEdit 4.5.1 < prev   
Text File  |  1997-11-02  |  27KB  |  611 lines

  1. What's New in BBEdit 4.5
  2. ====== === == ====== ===
  3.  
  4. This document describes the feature enhancements that are present in the
  5. current release of BBEdit, including features that distinguish the
  6. current "major" (4.5) release from the previous (4.0) release of BBEdit.
  7.  
  8. BBEdit 4.5 incorporates the following improvements:
  9.  
  10. The BBEdit Table Builder
  11. --- ------ ----- -------
  12. The standard BBEdit distribution now includes the "BBEdit Table
  13. Builder", a visual table-editing application. The Table Builder gives
  14. you the ability to create and edit HTML tables graphically. It is also
  15. integrated with BBEdit, so that you can easily create tables using a
  16. combination of textual and graphical editing approaches.
  17.  
  18. The HTML Tools palette features a "Table Builder" button; when you click
  19. on this button, the selected table is sent to the BBEdit Table Builder
  20. for editing.
  21.  
  22. Improved HTML Tools
  23. -------- ---- -----
  24. The BBEdit HTML tools have been extensively revised and refined.
  25. Performance and reliability have been significantly improved in all
  26. areas, and some user interface refinements have been made.
  27.  
  28. Reorganized "New" Commands
  29. ----------- ----- --------
  30. The various "New" commands (which were previously distributed across an
  31. assortment of menus) have been gathered into a single "New" submenu.
  32. (Note that your reflexes will still work: Command-N still creates a new
  33. editing window, and you can still choose the first command from the File
  34. menu to create a new editing window.)
  35.  
  36. New Preferences
  37. --- -----------
  38. the Preferences dialog has been reorganized and enhanced. There is now a
  39. "Languages" panel which contains settings for assigning languages to
  40. file suffixes. These settings were previously part of the "Function
  41. Popup" preferences panel. In addition, you can now set languages for
  42. files that have no suffixes (the "no suffix" setting), as well as for
  43. files that have a suffix, but which don't match any of the established
  44. settings (the "default" setting).
  45.  
  46. In addition, there is now a "Web Browsers" setting, which enables you to
  47. manipulate the list of Web browsers available to the HTML tools
  48. "Preview" command.
  49.  
  50. Finally, the "Backup" preferences panel gives you the ability to set a
  51. backup location for all files. Please note that files created by
  52. previous versions of BBEdit which contain their own backup settings will
  53. continue to use those settings; you may use the "Backup Options..."
  54. command on the File menu to change this.
  55.     
  56. MacOS 8 Support
  57. ----- - -------
  58. BBEdit 4.5 supports MacOS 8 contextual menus. To see the contextual
  59. menus in action under MacOS 8, make a text selection in an editing or
  60. browser window, hold down the Control key, and click on the selected
  61. text. A menu will pop up, giving you access to tools for performing
  62. specialized operations on the selection. In group windows and disk
  63. browsers, you can control-click on a file to pop up a contextual menu
  64. for operating on that file.
  65.  
  66. If you create a clipping file by dragging a text selection to the MacOS
  67. 8 Finder, the clipping file will be named "BBEdit text clipping" to
  68. identify its origin.
  69.  
  70. Tools List Window
  71. ----- ---- ------
  72. A single "BBEdit Tools" floating window replaces the collection of
  73. floating windows in previous releases of BBEdit. This window presents a
  74. hierarchical list of installed BBEdit tools. You can use the "Set
  75. Key..." button to assign a keyboard equivalent to a selected tool, or
  76. the "Run" button to run that tool.
  77.  
  78. Browser Window Improvements
  79. ------- ------ ------------
  80. The appearance of browser windows (disk, glossary, project, compile
  81. errors, search results) has been refined to be more usable and to occupy
  82. less screen area. All browser windows offer a function popup (to
  83. navigate files without opening them), options popup (to control
  84. display), path popup (to navigate the path to the file), and the Get
  85. Info icon.
  86.  
  87. Improved Grep Pattern Storage
  88. -------- ---- ------- -------
  89. Grep patterns are now stored in a "BBEdit Grep Patterns" text file in
  90. your Preferences folder. This ensures that Grep patterns are preserved
  91. even if you discard your BBEdit Preferences file.
  92.  
  93. Copy to FTP Server
  94. ---- -- --- ------
  95. The "Save a Copy to FTP Server..." command has been added to the File
  96. menu. This command will save the front window to the desired FTP server,
  97. but will not relocate the file. In that sense, it is the FTP analog of
  98. "Save a Copy As...".
  99.     
  100. The following features in BBEdit 4.5 were added after the original release
  101. of BBEdit 4.0:
  102.  
  103. Editing via FTP
  104. ------- --- ---
  105. BBEdit features two commands on the File menu: "Open from FTP Server"
  106. and "Save to FTP Server". These commands make it easy to edit text files
  107. residing on a remote FTP server (including Web servers which are
  108. accessible via FTP).
  109.  
  110. Multiple Undo
  111. -------- ----
  112. BBEdit gives you the ability to undo more than just the last change you
  113. made to a file. Because the "Undo" command no longer changes to "Redo"
  114. when you have undone an action, there is a new "Redo" command on the
  115. Edit menu. To reverse the effects of an Undo, choose the "Redo" command.
  116.  
  117. Startup Items
  118. ------- -----
  119. When it starts up, BBEdit 4 will look for a folder named “BBEdit Startup
  120. Items” in the same folder as the BBEdit application file. If it finds
  121. such a folder, BBEdit will open any documents it finds in that folder.
  122.  
  123. If you place a text file, picture file, or BBEdit file group in this
  124. folder, BBEdit will open a document window appropriate to that document.
  125.  
  126. If you place a compiled OSA (AppleScript, or any other OSA-compliant
  127. scripting language) script in this folder, BBEdit will execute the
  128. script.
  129.  
  130. If you place any other type of document in this folder, BBEdit will ask
  131. the Finder to open the document.
  132.  
  133. If you wish, you may place the actual BBEdit Startup Items folder in any
  134. convenient location, create an alias to it, and place the resulting
  135. alias in the same folder as the BBEdit application file. Having done so,
  136. be sure to change the name of the alias to "BBEdit Startup Items" so
  137. that BBEdit can properly locate it.
  138.  
  139. What's Fixed in BBEdit 4.5.1
  140. ====== ===== == ====== =====
  141.  
  142. The following minor enhancements are new as of BBEdit 4.5.1:
  143.  
  144. +   the range of the horizontal scrollbar has been doubled, to
  145.     facilitate viewing of files with very long unwrapped lines.
  146.  
  147. +   BBEdit's internal maximum search string length has been increased
  148.     from 1024 to 4096 (4K) characters.
  149.     
  150. +   The Find dialog has been reworked so that you can edit very large
  151.     search strings. There's no provision for a scroll bar; the text
  152.     fields will autoscroll as you move through them. (If you routinely
  153.     find yourself modifying very large search and replace strings, you
  154.     may find it helpful to use an editing window as a scratch pad, and
  155.     then choose Enter Selection.) The text fields in the Find dialog use
  156.     Monaco 9, but if you have ProFont installed, BBEdit will use that
  157.     font instead. (ProFont is a more readable version of Monaco; it may
  158.     be found on the BBEdit 4.5 CD.)
  159.  
  160. +   the Grep Patterns section of the Preferences dialog has been
  161.     reworked to support the editing of larger Grep patterns.
  162.     
  163. +   when printing a document that is soft-wrapped to the window width,
  164.     BBEdit will soft-wrap the document to the printed page width.
  165.  
  166. +   BBEdit is now SmartScroll-aware. For more information on SmartScroll,
  167.     see <http://www.Kagi.com/Authors/Marc/> on the Web.
  168.     
  169. +   Change Case will now remember its settings across runs of BBEdit.
  170.  
  171. +   when checking HTML files (as determined by the file name suffix or
  172.     the default language setting), the spelling checker will ignore
  173.     properly formed HTML entities.
  174.  
  175. +   Find Differences has been substantially beefed up:
  176.  
  177.     +   you can now elect to have BBEdit ignore typographer's quotes when
  178.         doing the comparison. When "Ignore Curly Quotes" is turned on, the
  179.         following the lines are considered identical:
  180.         
  181.         This is BBEdit’s idea of a “smart” quote.
  182.         This is BBEdit's idea of a "smart" quote.
  183.     
  184.         Support for this option is also in the scripting interface, as
  185.         "ignore curly quotes".
  186.  
  187.     +   The "Find Differences" dialog has been rearranged for greater
  188.         readability, and the file path areas have been enlarged to
  189.         accommodate longer path names.
  190.         
  191.     +   when performing a multi-file Compare, you can instruct BBEdit
  192.         to only compare files when they contain (or don't) a literal
  193.         string or Grep pattern, subject to the settings in the "Multi-File
  194.         Compare" section of the dialog. It works like this:
  195.         
  196.         Given a pair of files (A, B), the following settings have
  197.         the following meanings:
  198.         
  199.         *   if "contain" is selected, then A and B will be compared if
  200.             -either- file contains the specified literal string.
  201.         
  202.         *   if "match" is selected, then A and B will be compared
  203.             if -either- file contains a match to the specified Grep
  204.             pattern.
  205.         
  206.         *   if "don't contain" is selected, then A and B will be
  207.             compared if -neither- file contains the specified literal
  208.             string.
  209.         
  210.         *   if "don't match" is selected, then A and B will be
  211.             compared if -neither- file contains a match to the
  212.             specified Grep pattern.
  213.  
  214.     +   when performing a multi-file Compare, you can instruct BBEdit
  215.         to ignore non-text files. This is useful when comparing Web sites
  216.         and other folder hierarchies that contain large numbers of non-text
  217.         files.
  218.  
  219. +   BBEdit now supports "Dreamweaver", the new HTML editing tool from
  220.     Macromedia. See <http://www.dreamweaver.com/> for more information.
  221.     (If you don't have Dreamweaver installed, clicking on the
  222.     "Dreamweaver" button in the HTML Tools palette will take you there.)
  223.  
  224. +   There are two new plug-ins: "Internet Tools" and "Compiler Tools".
  225.     Each of these is a small floating palette which gives you access to
  226.     frequently-used applications which support BBEdit. The Internet
  227.     Tools palette will show, by icon, the "helper" applications that you
  228.     currently have specified in Internet Config. Clicking on an icon
  229.     will launch the corresponding application (if it's available). The
  230.     Compiler Tools palette gives access to the development tools and
  231.     environments that support BBEdit: Symantec C++, the THINK Project
  232.     Manager, the CodeWarrior IDE, ToolServer, and VOODOO. As with the
  233.     Internet Tools palette, clicking on an icon will launch the
  234.     corresponding application.
  235.  
  236.     Both palettes share the same features: if you click the zoom box of
  237.     the palette, you can choose between a small and large view of the
  238.     icons. Each palette will remember whether it was open when you quit
  239.     BBEdit; if you leave the palette open when you quit BBEdit, it will
  240.     reappear the next time you launch BBEdit. If you close the palette
  241.     before quitting BBEdit, it will not.
  242.             
  243. The following reported problems were corrected in BBEdit 4.5.1:
  244.  
  245. -   BBEdit will now correctly import stored Grep patterns from an
  246.     existing BBEdit 4.0.4 preferences file.
  247.  
  248. -   BBEdit no longer loses HTML Custom Markup macros when importing
  249.     preferences from an existing BBEdit 4.0.x preferences file.
  250.     
  251. -   fixed a bug in which BBEdit would crash when trying to use some
  252.     plug-in tools while another plug-in tool's floating palette was
  253.     open. (This was usually reported as a crash when choosing the
  254.     "Convert..." option of the HTML Table tool while CometPage was
  255.     open, although neither CometPage nor the HTML Table tool was at
  256.     fault.)
  257.  
  258. -   BBEdit will no longer crash when dragging an image or HTML file into
  259.     an HTML file which is not the front window.
  260.  
  261. -   the C/C++ scanner will now properly color preprocessor directives
  262.     of the form:
  263.     
  264.     #directive <some text>  //  comment
  265.     #directive <some text>  /* comment */
  266.     
  267. -   fixed a bug in which completing a language keyword by typing inside
  268.     of it would not properly re-color the keyword.
  269.  
  270. -   "Select Line" will now work correctly when used on the blank first
  271.     line of a window.
  272.  
  273. -   fixed a bug in which text would flicker when typing on the first two
  274.     lines of a soft-wrapped document.
  275.             
  276. -   Command-Forward-Delete now works again.
  277.  
  278. -   worked around a MacOS 8 bug which prevented text clippings larger
  279.     than 1K (1024 bytes) from working when dragged to other
  280.     applications.
  281.  
  282. -   worked around a MacOS bug which would cause small-font popup menus
  283.     (such as the ones in an editing window's status bar) to get mangled
  284.     when navigating those menus with Balloon Help turned on.
  285.             
  286. -   the "Find" and "Find All" buttons in the Find dialog are now
  287.     disabled if you've chosen to search a group, project, or precompiled
  288.     header file, but haven't chosen one to search.
  289.  
  290. -   fixed a cosmetic bug which would occur when the string in the "Quick
  291.     Search" window was too long for the available space.
  292.  
  293. -   BBEdit will no longer crash if memory runs low while it's printing
  294.     a picture.
  295.  
  296. -   the C++ scanner (used by the function popup) now correctly recognizes
  297.     the C++ "operator () (...)" syntax.
  298.  
  299. -   if an error occurs while communicating with the Metrowerks debugger,
  300.     BBEdit will now report it only once.
  301.     
  302. -   BBEdit now enforces a sensible minimum size for picture windows.
  303.  
  304. -   fixed bogus drawing which would occur sometimes when dropping items
  305.     into the Find Differences dialog.
  306.  
  307. -   When doing a multi-file Find Differences, BBEdit is now better at
  308.     figuring out whether two files are identical or not. (The quick
  309.     comparison is now performed after linefeed conversion.)
  310.  
  311. -   If the "Don't List Identical Files" option is turned on in the
  312.     Find Differences dialog, BBEdit will now present an alert if all
  313.     of the files in common to both folders are identical. Previously,
  314.     it would just put up a funny-looking Differences window.
  315.  
  316. -   if you choose "Copy" or "Save As" in a Find Differences window,
  317.     BBEdit will now generate a correct listing of the differences
  318.     (instead of garbage).
  319.  
  320. -   The spell checker will no longer flag as duplicated words which are
  321.     separated by only a number, HTML tag, or entity (the latter two only
  322.     when searching HTML files).
  323.     
  324. -   the Rez scanner (used by the function popup) will no longer crash
  325.     when confronted with certain malformed Rez files.
  326.  
  327. -   fixed a bug in which Glossary keystrokes were not invoking the
  328.     proper Glossary entries.
  329.  
  330. -   Undo now behaves correctly after performing a Zap Gremlins.
  331.  
  332. -   when doing a Replace All with Grep enabled, BBEdit now correctly
  333.     handles situations in which the replacement text generated for
  334.     a single match exceeds 4K. (Previous versions would truncate
  335.     the replacement text, leading to undesired results.)
  336.  
  337. -   when performing a Replace All with Wrap Around and Grep
  338.     turned on, BBEdit would fail to find and replace some
  339.     matches of the Grep pattern.
  340.  
  341. -   the "Hard Wrap" scripting command should now work correctly in
  342.     situations where it didn't before.
  343.     
  344. -   if a scripting command is received which specifies "selection only",
  345.     BBEdit will now issue an error message if there is no selection on
  346.     which to operate.
  347.  
  348. -   the vestigial zoom controls have been removed from the ASCII table
  349.     and Window List floating windows.
  350.  
  351. -   BBEdit now verifies the position of group windows when reopening
  352.     existing group files. This resolves situations in which group
  353.     windows would appear off screen.
  354.     
  355. The BBEdit Table Builder has been updated to version 1.0.1, and features
  356. the following fixes and improvements:
  357.  
  358. -   if the Table Builder encounters unknown attributes when importing
  359.     or reading a table, it will store those attributes, and restore them
  360.     to the generated HTML when saving or exporting.  This resolves
  361.     situations in which the Table Builder would delete unrecognized
  362.     table, row, or cell attributes.
  363.  
  364. -   if the Table Builder encounters something other than text, a
  365.     picture, or a pure embedded table inside of a cell, it will create
  366.     an "HTML" cell, which stores the raw HTML code (which may be edited
  367.     as plain text when inside the Table Builder). This resolves
  368.     situations in which the Table Builder would delete unrecognized HTML
  369.     code.
  370.     
  371. -   You can now control the generation of HEIGHT and WIDTH cell
  372.     attributes for an individual cell or group of selected cells, using
  373.     the appropriate commands from the "Cell" menu. For existing tables,
  374.     these settings will reflect the existence (or lack thereof) of these
  375.     attributes in the imported table.
  376.  
  377. -   The Table Builder is much better behaved in low-memory situations,
  378.     and should no longer crash if it runs out of memory. If Table
  379.     Builder unexpectedly runs out of memory in the middle of an
  380.     operation, it will first try to free up memory by closing any
  381.     unmodified document windows. If there is still insufficient memory
  382.     to continue, it will write the contents of all modified open windows
  383.     to a file called "Table Builder Rescue File" at the top level of
  384.     your startup disk before quitting itself.
  385.  
  386. -   fixed an error in the generation of WIDTH and HEIGHT attributes
  387.     in which the generated attributes would sometimes differ from the
  388.     requested values.
  389.  
  390. -   the Table Builder now generates correct HTML for text cells
  391.     containing anchors.
  392.  
  393. -   a bug which would cause spurious -43 or -48 errors when saving
  394.     files from within Table Builder has been fixed.
  395.     
  396. -   the Table Builder now correctly auto-sizes tables which include
  397.     ROWSPAN and COLSPAN attributes but not WIDTH or HEIGHT attributes.
  398.  
  399. -   the Table Builder will now generate correct HTML when exporting
  400.     manually entered links or links extant in imported HTML.
  401.  
  402. -   the Table Builder will no longer remove the "SRC" attribute for
  403.     images that could not be located.
  404.  
  405. -   The Table Builder now prevents you from typing non-printing
  406.     characters into the document title field or text cells.
  407.  
  408. -   The "Image Info" dialog matches the layout of the Image dialog
  409.     used in BBEdit's HTML tools.
  410.  
  411. -   The obsolete "Space Before" setting has been removed from the
  412.     Table Info dialog.
  413.     
  414. -   the "Quicktime is required to view JPEG files" alert has been
  415.     removed. (You will still need to have QuickTime installed in order
  416.     to view JPEG files; the annoying alert has simply been suppressed.)
  417.  
  418. -   URLs of the style "file:///path/file.gif" are now properly interpreted.
  419.  
  420. -   corrected a problem in which the Table Builder would sometimes emit
  421.     HTML with asymmetrically balanced tags.
  422.  
  423. -   fixed a bug which would cause the Table Builder to sometimes hang
  424.     when selecting "Send to BBEdit"
  425.  
  426. -   the Table Builder now supports relative URLs which include folder
  427.     aliases in the specified path.
  428.  
  429. -   the Table Builder now supports SmartScroll.
  430.  
  431. -   Command-/ (Command-Forward-Slash) now operates to zoom the front
  432.     window, just as in BBEdit.
  433.  
  434. -   the Table Builder now spins the cursor to indicate progress while
  435.     reading or writing HTML documents (and when importing and exporting
  436.     from BBEdit).
  437.  
  438. The BBEdit HTML tools have been updated to version 2.2.1, and feature
  439. the following fixes and improvements:
  440.  
  441. +   New tools are provided to support markup for frames, scripts,
  442.     style sheets, and applets.
  443.  
  444. +   You can now control the behavior of the "Check Links" command.
  445.     The "Check Links Options" command, available from the "HTML
  446.     Debugging" submenu under the Tools menu, provides the following
  447.     controls:
  448.     
  449.     -   "Always Show Warnings": if there are any warnings (for
  450.         example, a link beyond the scope of the current server),
  451.         an Errors window will appear to display those warnings,
  452.         whether or not there are any errors.
  453.     
  454.     The remaining settings allow you to set some of the conditions
  455.     for when the link checker issues warnings:
  456.     
  457.     -   "Remote Links": if the link checker determines that a
  458.         link is not within your site (as set in the "HTML"
  459.         section of the Preferences dialog), it will issue a
  460.         warning if this check box is activated.
  461.     
  462.     -   "Folder Aliases": if one or more folders encountered in
  463.         a file path are aliases, the link checker will issue a
  464.         warning if this check box is activated.
  465.     
  466.     -   "Incorrect Filename Case": if the case of a file name
  467.         as specified in a link does not match the actual case of
  468.         the file's name as it appears on disk, the link checker
  469.         will issue a warning if this check box is activated.
  470.     
  471.     You can also bring up the check links options by holding down
  472.     the Option key when clicking on "Check Links" or "Check Site
  473.     Links" in the HTML tools palette, or by using the "Check Links
  474.     Options" button in the palette.
  475.  
  476. +   It is now much easier to specify which tools should appear in
  477.     the HTML Tools Palette. To do this, choose "Configure Buttons"
  478.     from the popup menu in the upper left-hand corner of the
  479.     palette.
  480.  
  481. +   the Web Color Palette now remembers whether or not it was open when
  482.     you quit BBEdit. If you leave the palette open when you quit BBEdit,
  483.     it will reappear the next time you launch BBEdit. If you close the
  484.     Web Color Palette before quitting BBEdit, it will not.
  485.     
  486. +   If you hold down the Option key while clicking the "File" button in
  487.     the Anchor and Image tools, those tools will list every file on your
  488.     hard disk. If you click the "File" button without any modifiers,
  489.     those tools will only list eligible image or HTML files.
  490.     
  491. +   the Web Color Palette has been renamed to appear as "<HTML> Web
  492.     Color Palette" on the menus, for consistency with the rest of the
  493.     HTML tools.
  494.  
  495. +   the HTML link checker will now resolve and verify links which
  496.     include a folder alias in the file path.
  497.  
  498. +   the HTML Table tool now provides the option to generate a "shell"
  499.     table (that is, a table which contains the necessary structure and
  500.     you need only fill in the appropriate content).
  501.     
  502. +   the old "Index Document" tool has been replaced with an all-new and
  503.     improved "<HTML> Index Document" tool, which is much faster and more
  504.     flexible than previous versions of the tool.
  505.  
  506. +   the Preview tool has been modified to work around various Web
  507.     browser bugs (particularly, a bug in which Netscape
  508.     Navigator/Communicator 4.0.x would misbehave when asked to preview a
  509.     file with no open browser windows), and to add compatibility with
  510.     more Web browser (particularly CyberDog).
  511.  
  512. +   the HTML syntax checker now recognizes <SPAN> and <NOSCRIPT>.
  513.  
  514. -   previous versions of the Update tool would only recognize the
  515.     "#DONT_UPDATE#" placeholder if it appeared in ALL CAPS. The current
  516.     version will now recognize the placeholder regardless of its
  517.     capitalization.
  518.  
  519. -   the Anchor and Image tools are now intelligent about encoding
  520.     special characters in URLs, and so will no longer encode characters
  521.     such as "?", "&", "=" which can appear in CGI calls (for example).
  522.  
  523. -   the Update tool is now about 40% faster than before as the result
  524.     of having addressed an internal performance bottleneck.
  525.  
  526. -   the Format tool will no longer interfere with whitespace occurring
  527.     between matching <PRE> and </PRE> tags.
  528.  
  529. -   the "Check HTML" tool will no longer issue errors for <BR> in <TT>,
  530.     nor for <BIG> or <SMALL> in <P>.
  531.  
  532. -   the Format tool will now remember the last format you used across
  533.     invocations of the tool and runs of BBEdit.
  534.     
  535. -   the HTML checker will no longer complain about legitimate markup
  536.     occurring within a <FONT> container.
  537.     
  538. -   the UnComment tool now correctly removes comments in situations
  539.     where it didn't before.
  540.     
  541. -   the NCSA to Client Side image map converter now correctly converts
  542.     spaces to commas where it didn't before.
  543.     
  544. -   when receiving a table from the Table Builder, the <HTML> Table
  545.     Builder tool will now select the table.
  546.  
  547. -   the Update Site tool will now honor the line-break convention of
  548.     any files that it modifies, rather than always writing out Mac
  549.     line breaks.
  550.     
  551. -   the No Break tool will no longer (incorrectly) extend the selection
  552.     to the start of the line before applying its markup.
  553.  
  554. -   the "Breaks" tool is now much faster than before, and Undo of this
  555.     tool will now work correctly in situations where it didn't before.
  556.     
  557. -   fixed a bug in the table converter which would cause incorrect code
  558.     generation when "First Line is Header" and "First Item is Header"
  559.     are both turned on.
  560.  
  561. -   the Table Builder tool will no longer hang when asked to send a
  562.     table containing more than 32K of HTML code to the Table Builder
  563.     application.
  564.     
  565. -   the "Translate" tool now correctly sets the "Selection Only"
  566.     checkbox when it is invoked. Also, the translation direction setting
  567.     now defaults to the setting that was last used in that dialog.
  568.         
  569. -   fixed a bug in which an "Unknown Error N" (with N some small
  570.     integer) would be reported when using popups from the tool palette.
  571.  
  572. -   the Preview tool will now correctly clean up preview temp files from
  573.     remote volumes.
  574.  
  575. -   fixed a problem with the template used by the Index tool which would
  576.     cause site and folder indices to be generated with incorrect URLs.
  577.  
  578. -   the NCSA to client-side image map converter was erroneously omitted
  579.     from the standard installation. This has been corrected.
  580.  
  581. -   the HTML tools will only try to access the Root and Template
  582.     directories when absolutely necessary. This eliminates the alert
  583.     which would sometimes appear when starting up BBEdit.
  584.     
  585. -   the Image tool will now recognize the USEMAP attribute and fill in
  586.     the proper settings in the dialog when editing an existing image
  587.     tag.
  588.  
  589. -   the Breaks tool will now properly honor the HTML tag case setting.
  590.  
  591. -   fixed a bug in which attempts to Undo the action of the Paragraph
  592.     tool would cause unpredictable results.
  593.  
  594. -   the HTML link checker no longer reports errors on fully-qualified
  595.     URLs that reference the current site.
  596.     
  597. The FTP tool (used to support the "Open from FTP Server" and "Save to
  598. FTP Server" commands) has been updated to version 4.5.1, and features
  599. the following fixes and improvements:
  600.  
  601. -   the FTP tool scripting interface now behaves correctly when asked
  602.     to fetch to a local file that doesn't yet exist. (It now creates the
  603.     local file, rather than signalling a "File Not Found" error.)
  604.  
  605. -   when transferring a file via the scripting interface, the FTP tool
  606.     no longer mangles plain file names passed as the "path" parameter.
  607.     (It would previously delete the first character of the specified
  608.     name before trying to transfer the file.)
  609.     
  610. =end=
  611.